telescopic%20sight

noun

  1. 1

    A device used e.g. on a rifle in aiming a projectile, through which the person aiming looks at the intended target.

Synonyms

Translate “telescopic%20sight” to another language

Click any language to open the translator with this word already filled in.